package com.example.demospringboot.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author chenlei
 * @since 2019-12-02
 */
@TableName("ecip_transaction_record")
@ApiModel(value="TransactionRecord对象", description="")
public class TransactionRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    private String serialNo;

    private String acceptmethodNo;

    private String channelNo;

    private String channelCustomNo;

    private String bankCustCode;

    private String enterpriseName;

    private String commonAccount;

    private String fixedAccount;

    private String productNo;

    private String orderNo;

    private String transType;

    private String transStatus;

    private BigDecimal payAmt;

    private BigDecimal restAmt;

    private BigDecimal restExpireIncome;

    private BigDecimal basicInterest;

    private BigDecimal floatInterest;

    private BigDecimal basicIncome;

    private BigDecimal floatIncome;

    private BigDecimal finalAmt;

    private BigDecimal expecttotalAmp;

    private String startDate;

    private String endDate;


    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public String getAcceptmethodNo() {
        return acceptmethodNo;
    }

    public void setAcceptmethodNo(String acceptmethodNo) {
        this.acceptmethodNo = acceptmethodNo;
    }

    public String getChannelNo() {
        return channelNo;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getChannelCustomNo() {
        return channelCustomNo;
    }

    public void setChannelCustomNo(String channelCustomNo) {
        this.channelCustomNo = channelCustomNo;
    }

    public String getBankCustCode() {
        return bankCustCode;
    }

    public void setBankCustCode(String bankCustCode) {
        this.bankCustCode = bankCustCode;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getCommonAccount() {
        return commonAccount;
    }

    public void setCommonAccount(String commonAccount) {
        this.commonAccount = commonAccount;
    }

    public String getFixedAccount() {
        return fixedAccount;
    }

    public void setFixedAccount(String fixedAccount) {
        this.fixedAccount = fixedAccount;
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getTransType() {
        return transType;
    }

    public void setTransType(String transType) {
        this.transType = transType;
    }

    public String getTransStatus() {
        return transStatus;
    }

    public void setTransStatus(String transStatus) {
        this.transStatus = transStatus;
    }

    public BigDecimal getPayAmt() {
        return payAmt;
    }

    public void setPayAmt(BigDecimal payAmt) {
        this.payAmt = payAmt;
    }

    public BigDecimal getRestAmt() {
        return restAmt;
    }

    public void setRestAmt(BigDecimal restAmt) {
        this.restAmt = restAmt;
    }

    public BigDecimal getRestExpireIncome() {
        return restExpireIncome;
    }

    public void setRestExpireIncome(BigDecimal restExpireIncome) {
        this.restExpireIncome = restExpireIncome;
    }

    public BigDecimal getBasicInterest() {
        return basicInterest;
    }

    public void setBasicInterest(BigDecimal basicInterest) {
        this.basicInterest = basicInterest;
    }

    public BigDecimal getFloatInterest() {
        return floatInterest;
    }

    public void setFloatInterest(BigDecimal floatInterest) {
        this.floatInterest = floatInterest;
    }

    public BigDecimal getBasicIncome() {
        return basicIncome;
    }

    public void setBasicIncome(BigDecimal basicIncome) {
        this.basicIncome = basicIncome;
    }

    public BigDecimal getFloatIncome() {
        return floatIncome;
    }

    public void setFloatIncome(BigDecimal floatIncome) {
        this.floatIncome = floatIncome;
    }

    public BigDecimal getFinalAmt() {
        return finalAmt;
    }

    public void setFinalAmt(BigDecimal finalAmt) {
        this.finalAmt = finalAmt;
    }

    public BigDecimal getExpecttotalAmp() {
        return expecttotalAmp;
    }

    public void setExpecttotalAmp(BigDecimal expecttotalAmp) {
        this.expecttotalAmp = expecttotalAmp;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    @Override
    public String toString() {
        return "TransactionRecord{" +
        "serialNo=" + serialNo +
        ", acceptmethodNo=" + acceptmethodNo +
        ", channelNo=" + channelNo +
        ", channelCustomNo=" + channelCustomNo +
        ", bankCustCode=" + bankCustCode +
        ", enterpriseName=" + enterpriseName +
        ", commonAccount=" + commonAccount +
        ", fixedAccount=" + fixedAccount +
        ", productNo=" + productNo +
        ", orderNo=" + orderNo +
        ", transType=" + transType +
        ", transStatus=" + transStatus +
        ", payAmt=" + payAmt +
        ", restAmt=" + restAmt +
        ", restExpireIncome=" + restExpireIncome +
        ", basicInterest=" + basicInterest +
        ", floatInterest=" + floatInterest +
        ", basicIncome=" + basicIncome +
        ", floatIncome=" + floatIncome +
        ", finalAmt=" + finalAmt +
        ", expecttotalAmp=" + expecttotalAmp +
        ", startDate=" + startDate +
        ", endDate=" + endDate +
        "}";
    }
}
